/**
 * prettier 配置
 * @type {import('prettier').Config}
 */
const prettierConfig = {
  printWidth: 100, // 一行的字符数，如果超过会进行换行，默认为80 官方建议100-120
  useTabs: false, // 是否使用tab进行缩进，默认为false，表示用空格进行缩减
  tabWidth: 2, // 一个tab代表几个空格数，默认为2
  singleQuote: true, // 字符串是否使用单引号，默认为false，使用双引号
  semi: false, // 行尾是否使用分号，默认为true
  trailingComma: 'none', // 是否使用尾逗号，有三个可选值"<none|es5|all>"
  bracketSpacing: true, // 对象大括号首尾是否需要空格，默认为true，效果：{ foo: bar }
  arrowParens: 'always', // 箭头函数参数括号 默认avoid 可选 avoid| always
  endOfLine: 'auto', // 行尾换行格式
  htmlWhitespaceSensitivity: 'ignore', // html空格敏感度
  vueIndentScriptAndStyle: false // vue缩进脚本和样式
  // jsxBracketSameLine: true // 标签放在最后一行的末尾，而不是单独放在下一行 默认false
}

export default prettierConfig
